package com.itheima.a03runtimedemo1;

import java.io.IOException;

public class RuntimeDemo1 {
    public static void main(String[] args) throws IOException {
        //Runtime是和运行环境有关的一个类，由于一个电脑只有一个运行环境
        //所以创建对象没有意义，里面的构造方法也是私有的，但由于里面方法不是静态的
        //所以需要对象去调用，于是给了一个唯一的对象，可以用getRuntime调用

        //获取Runtime的对象
        Runtime r = Runtime.getRuntime();

        //停止虚拟机

        //获取CPU线程数

        //JVM能从系统中获取总内存大小

        //JVM已经从系统中获取总内存大小

        //JVM剩余内存大小

        //运行cmd命令
        //shutdown
        //加上参数才能执行
        //-s 默认一分钟后关机
        //-s -t 后面可以自己指定时间，单位秒
        //-a 取消关机操作
        //-r 重启
        //r.exec("notepad");
        r.exec("shutdown -a");

    }
}
